package sysmgr.service.impl;

import sysmgr.bean.BookCommodity;
import sysmgr.bean.Page;
import sysmgr.bean.StaffAddress;
import sysmgr.dao.AddressDao;
import sysmgr.dao.StaffDateDao;
import sysmgr.dao.impl.StaffAddressDao;
import sysmgr.dao.impl.StaffDateDaoImpl;
import sysmgr.service.AddressService;
import sysmgr.service.StaffDateService;

import java.util.List;

public class StaffAddressServiceImpl implements AddressService {

    /**
     * 实例化用户数据表业务层接口
     */
    private AddressDao AddressDao =  new StaffAddressDao();

    /**
     * 保存数据
     *
     * @param staffDate 用户数据对象
     * @return 是否保存成功
     */
    @Override
    public boolean saveStaffDate(StaffAddress staffDate) {
        return false;
    }

    /**
     * 删除数据
     *
     * @param staffDate 用户数据对象
     * @return 是否保存成功
     */
    @Override
    public boolean removeStaffDate(StaffAddress staffDate) {
        return false;
    }

    /**
     * 修改数据
     *
     * @param staffDate 用户数据对象
     * @return 是否保存成功
     */
    @Override
    public boolean updateStaffDate(StaffAddress staffDate) {
        return false;
    }

    /**
     * 查询所有的用户数据对象，携带分页
     *
     * @param page 分页对象
     * @return 封装了用户数据对象的集合
     */
    @Override
    public List<StaffAddress> queryStaffDateAll(Page page,StaffAddress staffAddress) {
        return AddressDao.queryStaffDateAll(page,staffAddress);
    }
    @Override
    public String deleteStaffDateAll(StaffAddress staffAddress) {
        return AddressDao.deleteStaffDateAll(staffAddress)?"success":"fail";
    }

    @Override
    public String updateStaffDateAll(StaffAddress staffAddress) {
        return AddressDao.updateStaffDateAll(staffAddress)?"success":"fail";
    }
}


